#ifndef VCCOMMUNICATION_H_
#define VCCOMMUNICATION_H_

#include <vector>

struct Header;

void SendToClient (std::vector<char>& buf);
void RecvFromClient (std::vector<char>& buf, const Header& hdr );

void SendAndRecvFromVirtualChannel (
    std::vector<char>& send_buf, std::vector<char>& recv_buf
    );

void ConnectToVirtualChannel ();

#endif /* VCCOMMUNICATION_H_ */
